Multiple Object Selection in Pattern Hierarchies

نویسندگان

  • Justin Jang
  • Jarek Rossignac
چکیده

Hierarchies of patterns of features, of subassemblies, or of CSG sub-expressions are used in architectural and mechanical CAD to eliminate laborious repetitions from the design process. Yet, often the placement, shape, or even existence of a selection of the repeated occurrences in the pattern must be adjusted. The specification of a desired selection of occurrences in a hierarchy of patterns is often tedious (involving repetitive steps) or difficult (requiring interaction with an abstract representation of the hierarchy graph). The OCTOR system introduced here addresses these two drawbacks simultaneously, offering an effective and intuitive solution, which requires only two mouse-clicks to specify any one of a wide range of possible selections. It does not require expanding the graph or storing an explicit list of the selected occurrences and is simple to compute. It is hence well suited for a variety of CAD applications, including CSG, feature-based design, assembly mock-up, and animation. We discuss a novel representation of a selection, a technology that makes it possible to use only two mouse-clicks for each selection, and the persistence of these selections when the hierarchy of patterns is edited.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coherent object selection in pattern hierarchies

We present an approach for encoding and specifying coherent selections in pattern hierarchies. Hierarchies of patterns of features or other modeling entities are used in architectural and mechanical CAD to eliminate laborious repetitions from the design process. Yet, often a subset or selection of the repeated occurrences in the model must be edited. Specifying a desired selection of occurrence...

متن کامل

Multiple and Dynamic Representation of frames with Points of View in FROME

We describe some contributions of the knowledge representation system FROME to the exploitation of class hierarchies. In order to cope with incomplete, subjective and changing knowledge, FROME proposes multiple and evolutive representation of frames. Multiple representation in FROME allows to describe and manipulate entities from different points of view. Point of view selection on frames contr...

متن کامل

Design Patterns for Dealing with Dual Inheritance Hierarchies in C++

Dual hierarchies are a common element of significant Object-Oriented applications, They arise out of the need to separate concerns. Despite their prevalence, they present problems to the designer that are often solvable only by using techniques that are generally considered unsafe. This article presents three patterns that can be employed to deal with the problems of dual hierarchies. The patte...

متن کامل

Managing Code Complexity in a Portable Microkernel

Increasing code complexity can become a serious issue even in a software project as small as a microkernel. This paper reports on how we address this problem in the L4Ka::Pistachio microkernel. We define multiple configuration dimensions and assign code fragments to the appropriate dimensions. The kernel build system combines code fragments for the specific configuration. While this approach av...

متن کامل

Feature selection and information fusion in hierarchical neural networks for iterative 3D-object recognition

The reliable recognition of three-dimensional objects from two-dimensional camera images is still a major problem in computer vision and artificial intelligence. For this problem exist numerous approaches which in general neither incorporate the inherent hierarchical nature of classification problems nor offer the possibility to learn new objects during the exploration phase. Object recognition...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007